patch of dense vegetation - French English Dictionary